package com.ziven.learn;

import androidx.annotation.NonNull;

import com.ziven.easygo.overall.IDispatch;
import com.ziven.easygo.overall.OverallModel;
import com.ziven.learn.model.MixedRowModel;

/**
 * @author Ziven
 */
public class LearnModelDispatch implements IDispatch {

    @NonNull
    @Override
    public OverallModel newModel() {
        return new MixedRowModel();
    }

    @NonNull
    @Override
    public OverallModel newModel2() {
        return IDispatch.super.newModel2();
    }

    @NonNull
    @Override
    public OverallModel newModel3() {
        return IDispatch.super.newModel3();
    }

    @NonNull
    @Override
    public OverallModel newModel4() {
        return IDispatch.super.newModel4();
    }

    @NonNull
    @Override
    public OverallModel newModel5() {
        return IDispatch.super.newModel5();
    }

    @NonNull
    @Override
    public OverallModel newModel6() {
        return IDispatch.super.newModel6();
    }

    @NonNull
    @Override
    public OverallModel newModel7() {
        return IDispatch.super.newModel7();
    }

    @NonNull
    @Override
    public OverallModel newModel8() {
        return IDispatch.super.newModel8();
    }

    @NonNull
    @Override
    public OverallModel newModel9() {
        return IDispatch.super.newModel9();
    }

    @NonNull
    @Override
    public OverallModel newOtherModel(int condition) {
        return IDispatch.super.newOtherModel(condition);
    }
}
